home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Software Contest 3 / FM Towns Software Contest 3.iso / exp / video_t / no1 / c_sorse / eup.c < prev    next >
C/C++ Source or Header  |  1994-01-07  |  7KB  |  291 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    Dialog_eup ;
  9. extern int    Message_eup ;
  10. extern int    _001Message_eupd ;
  11. extern int    _002Message_eup ;
  12. extern int    DButton_eup ;
  13. extern int    eup_on() ;
  14. extern int    _001DButton_eup ;
  15. extern int    eup_off() ;
  16. extern int    Message_eupon ;
  17. extern int    _001Message_eupoff ;
  18. extern int    TIcon_eup[4] ;
  19. extern int    eup_func() ;
  20. extern int    _003Message_eup ;
  21. extern int    _004Message_eup ;
  22. extern int    _005Message_eup ;
  23. extern int    _006Message_eup ;
  24.  
  25. #define ALIGN    4
  26. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  27.  
  28. /*    MMI_init 用データ    */
  29.  
  30. /*    ヘッダ    */
  31.  
  32. MMIINIT    initDataEUP = { "MmiInit",  16, 0 } ;
  33.  
  34. /* Dialog_eup */
  35.  
  36. static MMIPACKET d001 = {    &Dialog_eup,
  37.                             NULL,
  38.                             &MJ_DIALOGL40,
  39.                             OFFSET(DIALOGL40),
  40.                             0
  41.                         } ;
  42. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  43.                               54,  50, 318, 324, 0, 7,15,
  44.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  45.                             NULL,   0,   0
  46.                         } ;
  47.  
  48. /* Message_eup */
  49.  
  50. static MMIPACKET d002 = {    &Message_eup,
  51.                             &Dialog_eup,
  52.                             &MJ_MSGL40,
  53.                             OFFSET(MSGL40),
  54.                             0
  55.                         } ;
  56. static MSGL40    d002d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  57.                               61,  59, 294,  82, 0,15,12,
  58.                             MS_NONEL40,
  59.                             "音楽データ再生",
  60.                                2,  16,  16,
  61.                             MS_NONEL40,
  62.                               10,   0
  63.                         } ;
  64.  
  65. /* _001Message_eupd */
  66.  
  67. static MMIPACKET d003 = {    &_001Message_eupd,
  68.                             &Dialog_eup,
  69.                             &MJ_MSGL40,
  70.                             OFFSET(MSGL40),
  71.                             0
  72.                         } ;
  73. static MSGL40    d003d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  74.                               60,  89, 313, 112, 0,15, 0,
  75.                             MS_NONEL40,
  76.                             "音楽データを再生させるには、先に",
  77.                                2,  16,  16,
  78.                             MS_NONEL40,
  79.                                0,   0
  80.                         } ;
  81.  
  82. /* _002Message_eup */
  83.  
  84. static MMIPACKET d004 = {    &_002Message_eup,
  85.                             &Dialog_eup,
  86.                             &MJ_MSGL40,
  87.                             OFFSET(MSGL40),
  88.                             0
  89.                         } ;
  90. static MSGL40    d004d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  91.                               64, 113, 303, 136, 0,15, 0,
  92.                             MS_NONEL40,
  93.                             "音楽データを読み込んで下さい",
  94.                                2,  16,  16,
  95.                             MS_NONEL40,
  96.                                0,   0
  97.                         } ;
  98.  
  99. /* DButton_eup */
  100.  
  101. static MMIPACKET d005 = {    &DButton_eup,
  102.                             &Dialog_eup,
  103.                             &MJ_DBUTTONL40,
  104.                             OFFSET(DBUTTONL40),
  105.                             0
  106.                         } ;
  107. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40,
  108.                               87, 281, 166, 306, 0, 7, 0,
  109.                             MS_UFRAMEL40 | MS_FRAMEL40 | MS_DEFAULTL40,
  110.                             eup_on,
  111.                             0x0000
  112.                         } ;
  113.  
  114. /* _001DButton_eup */
  115.  
  116. static MMIPACKET d006 = {    &_001DButton_eup,
  117.                             &Dialog_eup,
  118.                             &MJ_DBUTTONL40,
  119.                             OFFSET(DBUTTONL40),
  120.                             0
  121.                         } ;
  122. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40,
  123.                              213, 282, 292, 307, 0, 7, 0,
  124.                             MS_UFRAMEL40 | MS_FRAMEL40,
  125.                             eup_off,
  126.                             0x0000
  127.                         } ;
  128.  
  129. /* Message_eupon */
  130.  
  131. static MMIPACKET d007 = {    &Message_eupon,
  132.                             &Dialog_eup,
  133.                             &MJ_MSGL40,
  134.                             OFFSET(MSGL40),
  135.                             0
  136.                         } ;
  137. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  138.                               86, 282, 164, 305, 0,15,15,
  139.                             MS_NONEL40,
  140.                             "確定",
  141.                                2,  16,  16,
  142.                             MS_NONEL40,
  143.                               16,   0
  144.                         } ;
  145.  
  146. /* _001Message_eupoff */
  147.  
  148. static MMIPACKET d008 = {    &_001Message_eupoff,
  149.                             &Dialog_eup,
  150.                             &MJ_MSGL40,
  151.                             OFFSET(MSGL40),
  152.                             0
  153.                         } ;
  154. static MSGL40    d008d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  155.                              214, 283, 292, 306, 0,15,15,
  156.                             MS_NONEL40,
  157.                             "取消",
  158.                                2,  16,  16,
  159.                             MS_NONEL40,
  160.                               16,   0
  161.                         } ;
  162.  
  163. /* TIcon_eup[0] */
  164.  
  165. static MMIPACKET d009 = {    &TIcon_eup[0],
  166.                             &Dialog_eup,
  167.                             &MJ_TICONL40,
  168.                             OFFSET(TICONL40),
  169.                             0
  170.                         } ;
  171. static TICONL40    d009d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40 | MS_LEFTL40,
  172.                              102, 147, 119, 164, 0, 7,15,
  173.                             MS_UFRAMEL40 | MS_FRAMEL40,
  174.                             eup_func,
  175.                             0x0000, 259, 260
  176.                         } ;
  177.  
  178. /* _003Message_eup */
  179.  
  180. static MMIPACKET d010 = {    &_003Message_eup,
  181.                             &Dialog_eup,
  182.                             &MJ_MSGL40,
  183.                             OFFSET(MSGL40),
  184.                             0
  185.                         } ;
  186. static MSGL40    d010d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  187.                              135, 144, 245, 167, 0,15,15,
  188.                             MS_NONEL40,
  189.                             "演奏開始",
  190.                                2,  16,  16,
  191.                             MS_NONEL40,
  192.                                5,   0
  193.                         } ;
  194.  
  195. /* TIcon_eup[1] */
  196.  
  197. static MMIPACKET d011 = {    &TIcon_eup[1],
  198.                             &Dialog_eup,
  199.                             &MJ_TICONL40,
  200.                             OFFSET(TICONL40),
  201.                             0
  202.                         } ;
  203. static TICONL40    d011d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40 | MS_LEFTL40,
  204.                              102, 178, 119, 195, 0, 7,15,
  205.                             MS_UFRAMEL40 | MS_FRAMEL40,
  206.                             eup_func,
  207.                             0x0000, 259, 260
  208.                         } ;
  209.  
  210. /* TIcon_eup[2] */
  211.  
  212. static MMIPACKET d012 = {    &TIcon_eup[2],
  213.                             &Dialog_eup,
  214.                             &MJ_TICONL40,
  215.                             OFFSET(TICONL40),
  216.                             0
  217.                         } ;
  218. static TICONL40    d012d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40 | MS_LEFTL40,
  219.                              102, 209, 119, 226, 0, 7,15,
  220.                             MS_UFRAMEL40 | MS_FRAMEL40,
  221.                             eup_func,
  222.                             0x0000, 259, 260
  223.                         } ;
  224.  
  225. /* TIcon_eup[3] */
  226.  
  227. static MMIPACKET d013 = {    &TIcon_eup[3],
  228.                             &Dialog_eup,
  229.                             &MJ_TICONL40,
  230.                             OFFSET(TICONL40),
  231.                             0
  232.                         } ;
  233. static TICONL40    d013d = {    MS_BTLEFTL40 | MS_EVKEYONL40 | MS_EVMOSOFFL40 | MS_LEFTL40,
  234.                              102, 239, 119, 256, 0, 7,15,
  235.                             MS_UFRAMEL40 | MS_FRAMEL40,
  236.                             eup_func,
  237.                             0x0000, 259, 260
  238.                         } ;
  239.  
  240. /* _004Message_eup */
  241.  
  242. static MMIPACKET d014 = {    &_004Message_eup,
  243.                             &Dialog_eup,
  244.                             &MJ_MSGL40,
  245.                             OFFSET(MSGL40),
  246.                             0
  247.                         } ;
  248. static MSGL40    d014d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  249.                              136, 174, 242, 197, 0,15,15,
  250.                             MS_NONEL40,
  251.                             "演奏中止",
  252.                                2,  16,  16,
  253.                             MS_NONEL40,
  254.                                5,   0
  255.                         } ;
  256.  
  257. /* _005Message_eup */
  258.  
  259. static MMIPACKET d015 = {    &_005Message_eup,
  260.                             &Dialog_eup,
  261.                             &MJ_MSGL40,
  262.                             OFFSET(MSGL40),
  263.                             0
  264.                         } ;
  265. static MSGL40    d015d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  266.                              136, 206, 271, 229, 0,15,15,
  267.                             MS_NONEL40,
  268.                             "演奏一時中止",
  269.                                2,  16,  16,
  270.                             MS_NONEL40,
  271.                                5,   0
  272.                         } ;
  273.  
  274. /* _006Message_eup */
  275.  
  276. static MMIPACKET d016 = {    &_006Message_eup,
  277.                             &Dialog_eup,
  278.                             &MJ_MSGL40,
  279.                             OFFSET(MSGL40),
  280.                             0
  281.                         } ;
  282. static MSGL40    d016d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  283.                              137, 236, 254, 259, 0,15,15,
  284.                             MS_NONEL40,
  285.                             "演奏再開",
  286.                                2,  16,  16,
  287.                             MS_NONEL40,
  288.                                5,   0
  289.                         } ;
  290.  
  291.